A Self Monitoring Approach to Adaptive Processor Allocation

نویسندگان

  • Amy W. Apon
  • Thomas D. Wagner
  • Lawrence W. Dowdy
چکیده

Given a multiprocessor system and a workload composed of several parallel programs , the processor allocation problem is to determine the number of processors that should be allocated to each parallel program. One simple, but common strategy is to give the entire system to an arriving job, thus executing the workload in a unipro-gramming, rst-come-rst-serve fashion. However, it is often possible to improve performance by allocating only a portion of the available processors to each incoming job. Several strategies exist for determining this allocation. An adaptive strategy is one in which the number of processors allocated to a waiting program may vary depending on values of the current wait queue length, the number of other jobs in execution, the number of free processors, or other components of the current system state description. Determining the \optimal" adaptive allocation strategy is a diicult problem. The typical approach to adaptive allocation requires a priori knowledge of the workload. In this paper an approach to adaptive allocation is presented which monitors the performance of allocation decisions that are made and makes future decisions based on the perfromance of prior decisions. No a priori knowledge of the workload is assumed. The method used for self monitoring is a stochastic learning automaton. The method is validated through simulation. The results of this study show that a stochastic learning automaton can be used to nd an eeective adaptive processor allocation strategy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving a location-allocation problem by a fuzzy self-adaptive NSGA-II

This paper proposes a modified non-dominated sorting genetic algorithm (NSGA-II) for a bi-objective location-allocation model. The purpose is to define the best places and capacity of the distribution centers as well as to allocate consumers, in such a way that uncertain consumers demands are satisfied. The objectives of the mixed-integer non-linear programming (MINLP) model are to (1) minimize...

متن کامل

Proposed Feature Selection for Dynamic Thermal Management in Multicore Systems

Increasing the number of cores in order to the demand of more computing power has led to increasing the processor temperature of a multi-core system. One of the main approaches for reducing temperature is the dynamic thermal management techniques. These methods divided into two classes, reactive and proactive. Proactive methods manage the processor temperature, by forecasting the temperature be...

متن کامل

Cross-layer Packet-dependant OFDM Scheduling Based on Proportional Fairness

This paper assumes each user has more than one queue, derives a new packet-dependant proportional fairness power allocation pattern based on the sum of weight capacity and the packet’s priority in users’ queues, and proposes 4 new cross-layer packet-dependant OFDM scheduling schemes based on proportional fairness for heterogeneous classes of traffic. Scenario 1, scenario 2 and scenario 3 lead r...

متن کامل

SAPA: Self-Aware Polymorphic Architecture

In this work, we introduce a Self-Aware Polymorphic Architecture (SAPA) design approach to support emerging contextaware applications and mitigate the programming challenges caused by the ever-increasing complexity and heterogeneity of high performance computing systems. Through the SAPA design, we examined the salient software-hardware features of adaptive computing systems that allow for (1) ...

متن کامل

Application of Multi Objective land Allocation technique for land use Planning Approach Case study: Hamadan County

From the late  twentieth century, human kind has found out that if he wants to obtain cost efficiently and continuous utilization of lands, it is better to execute this in a planned framework named management plan. Such idea is became  as an introduction to monitor the land or utilization of lands. Monitoring lands means contribution of an optimized space for land utilization with realization o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007